April 2024 Ng 2 Project Part 3